#meiduo_mall.utils.converters.py
#1、转化器文件
#  自定义路由转化器去匹配用户名
#　定义匹配用户名的正则表达式
class UsernameConverter:
    regex = '[a-zA-Z0-9_-]{5,20}'

    def to_python(self, value):
        return str(value)

    def to_url(self, value):
        return str(value)

#自定义路由转化器去匹配手机号
#　定义匹配手机号的正则表达式
class MobileConverter:
    regex = '1[3-9]\d{9}'

    def to_python(self, value):
        #将匹配结果传递到视图内部时使用
        return str(value)

    def to_url(self, value):
        # 将匹配结果传递到视图内部时使用
        return str(value)
